package com.jml.适配器模式.五期;

import java.util.ArrayList;


public class Test001 {
    public static void main(String[] args) {
        // 1.定义源 老版本
        OrderService orderService = new OrderService();
        ArrayList arrayList = new ArrayList();
        arrayList.add("mayikt");
        arrayList.add("xiaowei");
        arrayList.add("xiaomin");
        // 2.使用适配器实现转换
        ListAdapter listAdapter = new ListAdapter(arrayList);
        // 3.可以支持list类型
        orderService.forMap(listAdapter);

    }
    /**
     *  写入日志 写入本地文件  后期开发者扩展新功能 支持写入MQ、写入数据库  使用适配器  外部扩展
     *
     *  装饰  内部扩展 使用装饰
     */
}
